Fix text colors
authorMatthias Clasen <mclasen@redhat.com>
Fri, 1 Sep 2017 18:12:20 +0000 (14:12 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 1 Sep 2017 18:12:20 +0000 (14:12 -0400)
This was lost in some reshuffling of the gskpango branch.

gtk/gskpango.c

index e1d63916bf4350718254b5cc55efd48ceadd7ae1..a73f25cae0620054dd2ac92cdbfd8adb24c93404 100644 (file)
@@ -115,13 +115,16 @@ gsk_pango_renderer_show_text_glyphs (PangoRenderer        *renderer,
   double base_y = (double)y / PANGO_SCALE;
   int x_offset, y_offset;
   GskRenderNode *node;
+  GdkRGBA color;
   char name[64];
 
   gtk_snapshot_get_offset (crenderer->snapshot, &x_offset, &y_offset);
 
   gtk_snapshot_offset (crenderer->snapshot, base_x, base_y);
 
-  node = gsk_text_node_new (font, glyphs, &crenderer->fg_color, x_offset, y_offset, base_x, base_y);
+  get_color (crenderer, PANGO_RENDER_PART_FOREGROUND, &color);
+
+  node = gsk_text_node_new (font, glyphs, &color, x_offset, y_offset, base_x, base_y);
   snprintf (name, sizeof (name), "Glyphs<%d>", glyphs->num_glyphs);
   gsk_render_node_set_name (node, name);
   gtk_snapshot_append_node (crenderer->snapshot, node);